(brit) have on - English Synonyms Dictionary